MDVTIQHPWFKRALGPFYPSRLFDQFFGEGLFEYDLLPFLSSTISPYYRQSLFRTVLDSGISELMTHMWFVMHQPHAGNPKNNPVKASYMARVRSDRDKFVIFLDVKHFSPEDLTVKVLEDFVEIHGKHNERQDDHGYISREFHRRYRLPSNVDQSALSCSLSADGMLTFSGPKVQSGLDAGHSERAIPVSREEKPSSAPSS