MSKFRIFVGISVLIITPLGFLTKAYHGIGADWVNNSLGGVLYVVFWCLVAAFLKPQWKEKFIAIGVFTVTSLLEAAQLWHPPVLEWLRSFYLGKVLLGTTFALSDFPHYAAGALLGALWIKRLRIFTARPMGVDSNNANALKEKGEF