MPAPPRPLTELIFLNAAGPAEELADERLEALMEKVTPENLQDGYLLVLYHPNGRPPRVLSIGQHNGRVLLLLIGKLPAADIYDPAYQEEYIERGLERYPAGEHRFDFNGPSLGDAPPDYDFLVE