MTTKSLLVGPPALRREPPLSALTLNDPETVDIPITGPSDEIKNLDLSKLPLRGLTENNSATFISSGNPCLDFFFHVVPDTPPDDLIGRLELAWAHNPLTALKLICNLRGVRGTGKSDKEGFYAAAFWLHYTHPKTLACNVHAFADFGYFKDLLEILYRILEGPFVRKKEKEEREKARGRGGGGRGRFKRVSRPSEDNMEKKMKVKKSLEELKEEIKAEQVKARVFRKEKDVAKAEKAFEKYYSDEHYRRLHDKISDFYAELLREDLEKLNSGKSNEISLAAKWCPTVDSSYDKVTLMCESIAKKVFPRESYSEYDGIEEGHYAYRVRNRLRKDVLVPLHKALELPEVYMSANKWNSLPYNRVASVAMKNYKGHFLKHDQERFKAYLEDVKLGKAKIAAGALLPHEIIGALEDGDGGEVAELQWKRMVDDLCKKGKLSDCIAVCDVSGSMSGIPMEVSVALGVLVSELSAEPWKGKLITFSESPELQKVEGDTLKEKTEFVRNMNWGMNTNFQKVFDTILEVAVQGNLSENQMLKRVFVFSDMEFDEASENAWETDYQAIQRKFSEKGYNNVPEIVFWNLRDSRSTPVLENQNGVALVSGFSKNLLTMFLEGGGVVTPVDVMELAISGEEYQKLVVLD*