MLLRVDLLGNARSALRFTERRISGSRDRCEDWLEDQDRVSTLRDFDKDPVRVDFSETQGTDNCAVRCQFGVITMATRKRVDAVFGLSADEGVARVARTMESSQYYSEFELNTARSHGYTVIMTTSLKSDVPVGYFSWAEYDLMAPVQEKTEKSLAAAFISNCGGHNFRLEAITKLQGYGVAVDSYGSCLTNVHPAVEKVDALRHYKFSLAFENSNEEDYVTEKFWQSLEAGSVPVVIGAPNIQNFAPSPNSILYLKSIKDVQAVAKQMKYLARNATAYNETLRWKFEGPTDSFKALIDMAAVHSSCRLCIHVATAIHQKQEQEAFRSRNASRPCKCSVGSTTTFHLYVRERGRFHLESIFLRSDNLSVAALEAAIISKFSSKNHVPIWNAARPEMLKAKGPLKVHRVYPVGLTQREALFSWQFTDEDLVNHIDANPCAKLEVIFV*