MLWITRFAGLFSAAMAVIVLSPSLQSFPPAAAIRSSPSPIFRKAPAVFNNGDECLSSGGVCNPSLVHVAITLDVEYLRGSIAAVNSILQHSVCPESVFFHFIAVSEETNLLESLVRSVFPRLKFNIYDFAPETVRGLISSSVRQALEQPLNYARSYLADLLEPCVNRVIYLDSDLVVVDDIAKLWKTSLGSRIIGAPEYCHANFTKYFTGGFWSEERFSGTFRGRKPCYFNTGVMVIDLKKWRRGGYTKRIEKWMEIQRRERIYELGSLPPFLLVFSGHVAPISHRWNQHGLGGDNVRGSCRDLHPGPVSLLHWSGSGKPWIRLDSKRPCPLDALWTPYDLYRHSH