MLEHNGYLFTFDRLNAAGSVKFWRCDRRYMEDCKARVHTLVTTGEVVKEVNIHSHGSDPARVNANAIRTAVKRRAEQTAETPEVIINETYLNVSKTNMYQMPNEQAIKQLIRRRRLSLEVKPPEPLSRATLTVPEAYATYRTGEQFLLYDSGVGDEERILIFGRQGNAAWSTEMKAVFADGTLQIAPPHFAQVYVLLAERNGFIVPVLYVLLPNKWQATYRRMFQAVKETWPQFAPESISMDFDKAAMDAATDAFPGVEVTSCFFHLMASMKKQLANNALMTRYRQDDDFSLTARMIVCLAFVPAEHVTEVFEELVRQVPEEVQPVLQWFERSCVGQMDHCGHRRKPLFSPNVWQAYDKTLQGSNKVNKFAEASIRKLSAEFNLGYPTFWKFIEGLRTVQAAQDQHFERFIKGQEPPRKRLRYQQAYQRIRHFVEQFTTDSDILYLCALAHNVNAD