MEYLHLECFRDRYCPPEVDHPLVKTLPINDLGPELTSRLEASLTVSEGVHRAKSARLWESLLEAHRIPYLLLRVADMRISLGRRWTALPLYEELQTILNDPELGVWIGKMQRFSMDFDRDELRKYKANLSTYLPSQIWRPTIGTPLPFCKLKQKQIKKLRDRWSTRDPHILMDKFLNMYCLETNKIERAINGNYTDSTRLVQLGFYHQMEPTNLGNIILSTARDRADVLDILRDTHETLRDVFELLKSEHIHLTIDGILASGFSRMVTIQVADAASRSYCNMDGNGRLSRMLASIPLLKAGLPPICIIPEHRESYIKSLNTIRAERDGDFRPLMDALYEATRSSLDALEVSINKAV*