MAHHHHHHVVRKAVFPVAGMGTRFLPATKAMPKEMLPVVDKPLIQYAVEEAVAAGITDLIFVTGRNKRAIEDHFDAAPELETDLEAKGKHELLALVRDILPAHVNCLYIRQSAPLGLGHAVLTAAPAVGNEPFAVLLADDLIDADTPVLKQLIDVAVARQGSVLGVQEVPREDTRKYGIVASQPVDARTERVTHIVEKPAPEQAPTTLAVVGRYVLEAAIFDHLRATTVGAGNEIQLTDGIAALLRERDVYAHRYDGKRYDCGSKAGMFQATVALGRKYHGLIPE