MAPTNQVLVKESSHVRTIILNRPKQLNALSFEMISRLLELFHAYEEDPNVKLIILKGEGRAFCAGGDVAAVVQDINKGNWKLGANFFSKEFTLNYLMATYTKPQVSLLRGIVMGGGAGASMHGRFRVATDNSVFAMPETAIGLFPDVGASYYLSRLPGFFGEYVGLTGARLDGAEMFACGLATHFVPLEKLSLLEDALCKENTGDPKIICNIINDFSYTPKLKDKSQYFRLKTINKCFSRRTVEEIISALEKEGDKKMDDWISWTLESLKKASPTSLKISLRSIREGRLEGVGECLIREYRMVCAVMRGQVSKDFLEGCRALLVDKDKNPKWEPSKLEFVSDRMVDHYFEGLKVEDWEDLKLPIRSNLPSHAISKL*