MTTPSSGGTPGFRFYPTEDELLGFYLRHRLAGTTRPHVDRVIPVVDVYSYHPSHLRAMAGEASVQDAEQWFFFCPRAERELRGGRPARTTPSGYWKATGSPSCVFSSSSSAAGSNSKVIGVKRTMVFYQGRAPTGAKTTWKMNEYKAVAADYDTMTGHQTPAPLRAE