MRAFLNFCPVWITFKALPPCLIPHVASLASKIGKVLFAPKLSSYICSKNVTLCLLWDMQKKVPGVLKLQMGLKHPLFIELAVHSFPMACYKCKAIGHYAKTCDFKDAISLAPEPFNGSPLDGGAHNSGVREADIPISESELVAKNVVLESLEDQSSSQNYISLENKELFVDLQLSPSLALLADNKKDGGCNMSEDFRMEHTIQKKQKKKRKKKSGIGIPTTATAKEDLECSVQNIYEPQDNAMTAQPVNETTPMVEAASEGIFALDAGQVAKDVVEVKTEEAVVLDVNLDEIPPEVPAGQAEDATVLGKVIDEIPSGVPSYLLPYYSHEAHLFYIPAVLQKNSRTRRWEIHAFDKCWDKDDFFEEHKLTPALVVFDTPEGEQQWDE*