MVYAQAVPVPTLVEQGVTKVPEAYVCFSDGFSGEVQDEERIPVIDLLDLESSHGRQRIVGEIERASREWGFFQVTNHGVSEETMEGIVRAALEFFGQPMEQRMELFSGEPKMNGTRYGTRLDETGVQDWRDFLVVGKCHPLSEETFETWPSNPPSFRSAAVKYCQEIRALAFKVISLASESLGLRPDRLEREFDPLDQLLLFNRYLPCPQPDLVLGVRSHCDQGLLNILLIDDVPGLQMRKNEESPWVPINTNRRALVVNFGDQMQIATNKRYKSFEHRVLANPERARLSISSFFNPAVEATIKPLPEFVDADHPSRYRPVSFGEYVKIYMARRLRKGTPESLES*