MKLLAKAPLNLLRAFEAAGRTGAFALAASELELSPSAISHAIRKLENLLDVRLFQRSTREITLTKEGEILLEHIQRGFNELQQGLALVTADESRPLRLHTAPSFAHQWLLPRLGKFIRENPSIDLRLSASTEYARFEQDDFDLDIVYGEPRPSPYEKIPLAVEELTPLCSPQLAERLKKPEDLYALTLIQCDVQLYQWKGWFEANKMTPPNNYGLRFDRSFMAIAAAVDGLGVVLESKLLAEREIASGKLVCPLVNSTSEIHYIGHYLVFPQHQHMHSALDVFKTWLLNELNLGKIR*