MSLADLVTVINDLSAASQFNQLLTHLQSQEEMMIQQLPQLDEVLPALRPMEHSLGMVFILKAKAAAVPLSNLQAVHTFLQQCRRLLLEGDPVQVQMVPSHFATVCAKFANAAVAIAAPAAALRPLQHAAQVLQPSPAHFTPVHTEVLRVALLARHYPAAARLLDASDLLEVAKEKTGVAPRDLLLYHYYAGLACCGLHRFSDAVRYFTLCYTAPTHVVHAAMVEAYKKCVLASLLATGEQPAQPKYTALPIQRYIKTGVPAYSELAEAFATRSPAELRSAITKHEATFARDRNLGLARQCVGALVRRSIRSLTQAYLTLSLADIAAAAQLESPAEAEGHVVAMVAAGDISATIDEPQGMVHFSESADAFDSPGAVAAMEASISGAIGVATKLQAMHAQLCTDSQYLSRVMRERVQSRWEDDGMGMGK*