MDLTSTRHSIRYIFLFTCRPLSQLDLKLCDTNYPFKDCVFIEEDYASRMESKKAQDSEPWKSPIPREVMTFWGYKFETLSTIPKPWGETSRDYIEGRELEPTNNKEQYCSVVRTGIGKTILCIGGEVDAIWDSKPSTPGPINWVELKTSAEVRNDRDAANFERKLLKWWIQSFLLGVPKIVVGFRTRDGHLTRVDEMETNVIPANVQQRGRSWNGDTCINFCSAVLDWIRSTMDDDGVWRIRRRARSSVIEMFKIEETGHGRVLTDDFINWRIKLSLGVEPQPGQ