MAPITFRKSYTIVPAEPTWSGRFPLAEWDQVGTITHIPTLYFYDKPSESFQGNVVEILKTSLSRVLVHFYPMAGRLRWLPRGRFELNCNAEGVEFIEAESEGKLSDFKDFSPTPEFENLMPQVNYKNPIETIPLFLAQVTKFKCGGISLSVNVSHAIVDGQSALHLISEWGRLARGEPLETVPFLDRKILWAGEPLPPFVSPPKFDHKEFDQPPFLIGETDNVEERKKKTIVVMLPLSTSQLQKLRSKANGSKHSDPAKGFTRYETVTGHVWRCACKARGHSPEQPTALGICIDTRSRMEPPLPRGYFGNATLDVVAASTSGELISNELGFAASLISKAIKNVTNEYVMIGIEYLKNQKDLKKFQDLHALGSTEGPFYGNPNLGVVSWLTLPMYGLDFGWGKEFYTGPGTHDFDGDSLILPDQNEDGSVILATCLQVAHMEAFKKHFYEDI