MLGLTVRKRFLIDLRGKVGNVFQTRVGFCSTAGTSGRRLEGKVAIITGGASGLGKASAQEFIQQGAKVMIADVNKNIGLQTAEELGPHACFFHCDVTIEHQVADAVDFALSQHGRLDIMYNNAGIPGPSVPPGIGDLDLDEFDRVMKVNVRGTIAGIKHAARVMIPASKGCILCTASISGIMGGLGPHPYTVSKFAIPGIVKSVASELCRHGVRINCISPFAVPTPLVLDQLSAFYPGVGPNRLSDMVGGLGTLGGTRCDEADVARAALYLASDEAKYVTGHNLVIDGGFTCFKRLDFPAPR*