MHDLLRDLAIAITRKSRQFVVKVRSNVGKFPRAENLMDDVIRVSLMYSDVQVLSCQSKCPMLSTLLLERSRLGSIDHLFFEQMPNLRVLDLSDAKITCLPQSLSNLVNLHALLLRDCYIMTEVPSLAQLRELRVLNLSGTAIKYLPDGMDGLTNLRCLGLSHTSSLEMVPLGAISSFSNLEELWMDESKWRWSSNENRNGRGAGVEDIVRLMHLKKLLVHFVDSSALSSYVRSGHWRGLNCFFLAVGSLSVDLEGIKYNFYSRKCLVTLYDSDCMNSVAFPESNLTELVIMHSHNVSIYMEEPTQGDSLANLKQIEIVHCPKMKYVLSVGWFQTLQNLEEIGLFNCPEMEEMVVDMGDIGEANTYITITLPRLKRITLSRLPKLKSIWNGRELDVVEKPFNSIWGGFATPSWAVILGCI