MEKAAIDALLKEMQAPTRGEPTPRVKAIVDRIVRDLFYVIDEYDVEPSEFWSAVNYLTQAGRNDEYGLIAAGLGFERFLDVRLDAAEEAAGLTGGTPRTIEGPLYVAGAPLCKGEARLDDGSEEGEILIMHGQVRDTDGRPVAGAHVEVWHANTRGNYSFFDKSQSPFNLRRTIETDADGRYRFRTTMPSGYAVPPEGSTDTLLKQLGRHGHRPAHIHFFVSAPGFRKLTTQINIDGDPYLHDDFAFATRDGLIPAVERNQDPDAIAEAGLNAPFARIAFDFELRSEALALPSAEVQRPRAEAA