MSKFRSCSWKCSDMGKSLCGAGGLVWTPPHPLLRKALSHRGRGVKDTNFVGMTTRAVRKGTLRARALRRTQTVEEKTLWLALRNRFLNVKFRRQWPMGGYVVDFVCFEAKLIVELDGSQHAEEAARDYDAVRTEFLEAGGFTVLRFWNNEVRKNLEGVLLEIQKRLP