MLRTVRHLLFPDLSSYGAEPGMGLLDPDPAEHARELLAAAKPHHRRAVELALCDLYGRRAEAIVRLPRGVERALAHRLLHDPRDLPLLLNFIQCGLWLAFSLTLQLTLLPRDGGLSARAVGLFVVHVVVTWAILGQRFILGMHFAAHRTLISPRMPGAALLNALPQLVLANFWGMPAGMYYLHHVVMHHASNNLFSWDLSGTNSYRRDSPLALLHYIANFALHTFLYLPYYAVVKRRFGLAGFALGSTGAYFAAFHALHAYHPAAFWISLGFSSVLGPVALMAGNFGQHQFINPADPADNYGLTVNLVKAPFNMLTFNDGYHIVHHLNSVCHWSEMPLQFIKNLDKYEKHDALVFHSLDYNEMSALIYTRQLRKLASYCVQLRAEPRTTDQLVALFEERLQPLPQAGAPLDLPKKSIFGLQQLLWLGLYAGGMPSAIFPALMVPVFAALSLVEA*