MLGLTVRKRFLIDLRGKVGNVFQTRVGFCSTAGTSGRRLEGKVAIITGGASGLGKASAQEFIQQGAKVMIADVNKNIGLQTAEELGPHACFFHCDVTIEHQVADAVDFALSQHGRLDIMYNNAGIPGPSVPPGIGDLDLDEFDRVMKVNVRGTIAGIKHAARVMIPASKGCILCTASISGIMGGLGPHPYTVSKFAIPGIVKSVASELCRHGVRINCISPFAVPTPLVLDQLSAFYPGVGPNRLSDMVGGLGTLGGTRCDEADVARAALYLASDEAKYVTGHNLVIDGGFTCFKRLDFPAPR