MAIGVWQGGHVPRREEKRSEAHCSWCCGNQFVLWWGVEARLAAGNQFVLWWGVEARLAVFQPELIKEILSSKHSYSYGKSHLQQKGNKDFIGKGLLMANGEAWAHQRRIVAPAFHTDKLKGHVKYMADCTAEMLDHFEQILKKCGESNEIEVSEHLSRLAADIIARTEFGSSYEKGQRIFEQLNSLQQLSSESSRYLWLPGSRFVSLDVALFLPTRFNKEIKERKKQVESVLLEIIQARRDSVQVGRSVSYGNDLLGLMLAETERTISSSSMKLTNQQLMDECKTFFFTGHETTALLMTWTMMLLASSPEWQHKARAEALEVCEGNTPSAADLPKLKTLGMILNESLRLYTPASMLPRQAFKNVKVGDMELPKGMSVWIPVLAIHHSKELWGEDANEFNPQRFAEGVHNACKHRMGFIPFSSGPRVCVGQNFAIMEAKVMLAMILCRFKFTLSPNYRHAPVCVLTLKPKHGVPIIFEHL*