MVGPGRPQIVLFGSSIVQYSFSNGGWGASLADVYSRTADVVLRGYGGWNSRFALRVLDQVFPKEAVVQPSLVIVYFGGNDSMPPHPSGKGAHVPLSEFVDNMRKIGEHLLSLSDKTRVIFVSPPPMNERQIELVFGDAIKGRRNEVCRPYAEALLNLCNEINVKCVDLWNVIRQQDDWLNTCFTDGIHFTAKASEVVVKEVLKVVREAEWKPSLYWKSLPIEFPFDYGIPNSLSLAELELFRNEQLELPPSTALL*