MVIKPRLKGGLALTNHPIGAKEFVKRQIDYVKSQDKYEGPKKVLIIGSSSGYGLATRISLAFGAGAETIGVAFEKGVEGKRVGSAGWWNTIAFNEAAEKEGLVSKNFIGDAFSMEMKDDVIKFIKEEFGGKIDLLIYSLASGVRTDPIDGITYRSALKSTTKEITGPTINFEKETMEETTMGVATPEEIKSTVKVMGGEDWKLWIEALDKGGVLSEGFKTVAYSYLGPKVTYGIYKEGTIGAAKRDLEHTSDILNDFLKEKYNGEAYVSLSKALMTRASAVIPIFPLYAALLYKVMKEKGIHEGTIEQKHRLLTQMVYGNNPVIDEERRLRPDNWEMREDVQEEVEALWDKVTPENFKQISDYAGARAEFMQLNGFDFDNVDYDADVDLDELAKLVP