MVLFQMEFTGGSAYDWNIDFALLPSTSSSVACTNGATVGSTTGLLRWTVPSLASCPSGVVEFQVYASPKDSMEANAGVLFTHQLTISRPSSDALPTPAAAAPAAYVAACNITLDMDFATWTEASASQFRERLARELQISSDRIVIRTAVAGSVKLSFEILDRASSASAELSTAEASALLRTLAAAGSLRLGATMPIKPNSVIVQLTALQQAAGTPAPDGGGSGSGMMIAIGAGVAAGVAVVGAIAGFFAFRTYKSRKLRLATAGRDPFMLEEVDIDLGMDVDRRGPGREESRGVQPTWGR*