MDFSVPQTLLPGYRFSPTDQELVQFYLYPKVTNPLFITSAPVRDCDIYAYQPLQIWNAFHRLQGEDVFFFTNLKKKSPTSHVTRKIAGGPATWHREDTDRAIGVAIDEHCTVTAIRKSFSYQSTQSGQHGCGWTMYEYSLPSLSQVIVLCQLRRKEDNKSHTQTTKKRRRQADGVDDATNTISQKARVGEGYHQQQITGLEAAAETESEIVYNGVTFDNLESFSHQLVQDFDNDQVAVSSVVSTINVAEPTVSTSRCAENLQPNKVVCIDNDEEPSATEEDDDYHRELLRLLDFDGSTPVESLATDADGYHLDAQVSGSSLSSGWRGLFSQQLPQANPTCLVQENEVEMIYNPFRMESPYEVSLL