MATKQLPQIAILGAGIFVKTQYLPRLSEISHLFILKSIWSRTQESATAAVDIARKHFPQVETKWGDNGFDDIIHDGSIDAVAVVLAGQNQVDISLRLLKAGKHVLQEKPAASCTSELEAALSSYKSISSDAPGQLIWSVAENYRFEPGLVECKKLIAGIGKMMSVQVIIEGSMNSSNPYFSSSWRRNFTGGFILDMGVHFIAGLRMLVGCEIVSVSAMTSHVDLTLPPPDNISSVFHLENGCSGVFVMVVSSRSPKTLWRVVGLNGTLQVERGFQGQHGYLVSFYGTDGQNKSSFFPFSGVTEELKAFINDVSEITLKKRNQFVTEPRLSYVEGARDVAVLEAMLESGARQGELVRLKKF*