MFVLESSDERDRFVEISPALGKIVPYCFPWTPRFDLHRALDQEVPVWISLPNLPVFLHEFIVPDIAAAIGRVLQVPKPKPIEMGKTPRACILWDAEKEVPANVYIHMGNQKYLWQELKFGVFPNACFYYRQRGHFAKWCDKNPSSVRNRRSNRNFQTGLQQQSLLLCPIMEIWHYKEQQIGGGNPFSSWKAQKKFLEICQKMMLEGKKGELFIRLLIMKDWWWWLIKHPPVRIWIRKLTVMKMIISRCQRRNLLNYCNMQLRLWVSFPGIPLMCWQIWMKIPLLTCRIRRIAAGKECMIVGRRMSLLPTRMSQHITKEVWTYLLLCKYLGGKFTTQWRRCCRRELIL