METQSKMLIFGGTGYLGKYMVKASVSMGHPTYVYVRPNTPATTSSRLELLHEFESMGVKILQGDLDEHDKLVDAIKQVDVVISTLAVPQHLEQLKIIDAIKYAGNIKRFVPSEYGNEVDSVSGLPPFQALLDNKKVIRRATEAAGIPHTYISANSFAAYFIDFFLHPHEHRDEVVVYGSGEAKAVLNFEEDVAAYTIKAATDSRTCDRVVIYRPPENIVSQLQLISLWEKKTGQTLKKIHIPEEEVVRLSESLPHPDNIPISILHNIFIKGDQMSFELKEDDLEATNLYPDYKYTSVDGLLSVCTVDPPKPKLAAFA