MLSRTASDLYWMSRYLERAENLARMLDVSYSLSLLPQDRNGGGLDELAMPLLITGTLDAYLERHGELAAERLLSFFALDPDNPASIYSCLAAARASAHAVRGRITLDMWENINATWLEMRGIAAEGILRYGISRFCEWVKDRSHLFRGATFATSMRNDAFRFIRLGTFIERADNTLRLLDARYQTQGEAALAGADEGTARGYYQWSALLRALSAFEGYTELYRASPNARNIAELLLLREDVPRSLLSCIEELSEILSGLPGVNGRPAQRLAAELEARVRYTGIDEVLEQGLHTWITDYILLVRQLANAIHSSYLEAA*