VRTATRTRASDESSSTTTRASYADAATAVNEGLRLFERGEHEAATRAFTRALEMKPNEDEARAASYNRACGYVKMNMYDEAKDDLIAAVNVHNLKFKVLTSDPDLDAFRASTQYGEVAAAVKGGRGASTMVNLRAEAQEPFRFFKLYLFGGLAAGAGLGLFIIGTRLIKAVQGGEGAPDLTETVTNLGINTVGLLAFSVLLRGELQGREKIIQKVEREEELGRLGVTLGDGDKNVLFSRLRGSYRVFIVAGSEEHITKTLESLERFKEKLTKNKIVILPVAMDESGEESGDELPFGQRRRKAKTSKTTELTASAAAALLGGDKKLKLMPVDNGAWKRWIINQIESSGFDPTVRDVFFGVAKNGTIWKSGAGIPNWMKLFEDLPDEDSIQGKVTGV