MLVRTRLRSSVEKHLDVFDPVASTTPRGIFCFKNGDTDPSTELPFECVPVSIVEHVIDFLNEVRGELRVAMEEDAVNLKNEEFRSIINHDNPYSDIQEGNAKLSKTSGTDSSFIMDGFSGSIDDSLDFQKKILAHRFDKSIKTKLTSGKNANGFTLAEIEVEDQLLMSAIESRIKEMDKMTGGRQDLIVVASLLGRIPNLAGLARTCEVFKAASLVIADASIIHDKQFQLISVTAEKWIPIQEVPELNLKEYLKAKKREGYSVLGLEQTANSIPLNKFSFPQKTVFVLGREKEGIPVDIIHVLDACVEIPQYGVVRSLNVHVSGAIAIWEYTRQHHEE*