MIKHDQVDLNQLGYALCFCAWWCPAEPSLGAWSAGALLPVPLPCCRFCCFLSSFFSAFFECAMLEWAKLELQKTWQQNLGVEITRTQTCLATHTPKCGSARCEYVVSYEHWEEIDAKQEEFGKMPKIQATRRFCLRASGRQL