MVADSDTPEIIWTYKMRAECLIDQVLKHLGDFPQKLPQHCHALYDFAPMPPVTYPQLQDEMWCHCYYLRNLCDEIRFPEWPIVEHVEFLQSLLTMWREELTRKPMALSEEEACKILEISPKENHGEGLYTRDNEVEDGKLKDKMVRFVNEESLKKQYRKLAMKYHPDKNPEGREKFVAVQKAYECLQAISQGLQGPQPWRLQLLLKGQCILYRRYGSVLEPFKYAGYPMLLNAITVDKDDNDFLSSERAPLLVAASELIWLTCASSSLNGGELVRDGGVSLLATLLSRCMGVVQRSTLQIEPSVMIVTNVVRTFAVLSKFENAQAEILDCPGFVEDVVHCCELEHAVVAVDAALITVTNLAASEELQEVLLKAGLIWYLMPLLLEYDSTAEGQSAGSSVQIANNTHAMLSVKAIAQLGGFSKYDYSTPSNMIAANALRALLTPKLALMLSNESPKEILGHLNSNLESPEIIWNTAMRAELLKYVDQQRMSQCPDGSYDIPGAGIQHFKFKTLSSELHIGDVYLRVYNEQPDYEL