MESLIRRHGGRRAVSPSSSAAAASFILLLCAVVLLNTHVALCGCYKRIFSFGDSIIDTGNFVYLTGNGPSQFKELPYGMTYFNRPSGRICDGRVLVDFYAQALNLSLLPPSIPEEGSGQFENGANFAVLASTALGPDYFKTKYNFSLPVPYCLDNQLASFKKVLGRIAPGVDATKSLLGESLIVMGEIGGNDYNFWFTARQPRETARQYLPDVIGRIGAAVQEVINLGAKTVLVPGNFPFGCAPEYLQGFQSSNTSDYDATGCIAWFNDFSRQHNQALVQEVARLRSQNPGVRLIYADYYGAALEFFKNPKNYGIGDPLLECCGGDGPYHTGMTCNKTAKVWGSPANFASWDGVHMTEKAYSIIADGVLSKRYADAPLLC*