MKFTLGLGSRAWRVSWERTAAAAAGPRAGGSALSGGAARVSSPRPGRRGSRLAHALPLCLSGGGGARALPDCAGPSPRRSGARQLAGSRVMEQTYGEVNQLGGVFVNGRPLPNAIRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYNETGSILPGAIGGSKPRVTTPNVVKHIRDYKQGDPGIFAWEIRDRLLADGVCDKYNVPSVSSISRILRNKIGSLAQPEPYEASKQPPPQPALPYHIYQYPYPSPVSPTGAMGSHPGALAGSEGASYSPKMEDWASVNRTAFPASPAVNGLEKPALETDIKYTQSASSLSAVGGFLPACAYPASNQHSVYSAPGGGYLAPGPPWPPAQGPPLAPPGTSLAVHGGELASAMTFKHPSREGSHRARAARPQTPSAAYTDCPSRPRPPRGSSLSQCRTRARRKTTDRREARGPQFRPAAPASGAGRTRGIVEEAGVCSRGTRPAWPRAEPGRPGSLHFLWAVFLGFWEPWL