MATPPNRPFLTVVFPVFLQALGRCNQWESLDFLLSFSSTAAIFGAAGQGNYAAANACMDAWMSKYRLESSRAITVQWGAWLDIGMAAQQPSRFKHLAQKGISAELGMAVLTSVLRNSISSLVCAHMDWKPFLAKYGAGVPRYFSDLGKTATDEHQEIVEPHAPQAATSTLQLVHSVASEVIGDLDLDEPLTAAGMDSLSAVELRRKLAQNLGEGTALPSTIAFDYPTVRAIASHLDVEPVGRPVEVVEIPNGCSTAVSVAGKACRIPGNETCTTAEEAWREVFQQQLDAVTEIPLMRFDVNECFDVTASGVGFLTYARHASAIDGVELFDNRFFGISSNEAAAIDPQQRQHLEVAYAACHDAGRPRKDLAKKTIGVFVGQCANDWAKTLSERKAGTFMGPGSH