MGRVLRGFQLFEWADYALGAGAISRFFFLGKGFYLALCNDKRSKLKLLAEGGAWGKGMFAMALPWHSSFDPMEAFLRFCPVWCVFKNVSPLLLPHLASIAEGLGKILYMPPLQKFVSNRNVKVCLLWDMSKAIPGAVKVELSQKRSAFIALSFHSFPTACYKCKVVGHFAKDCPGVLSTQHYTPSTPVVMLDSTPMVEKASQDTPMVPLSEHKDLQNSDEVNADNRIDPPPSKHVQGDFDDKNLYVDLGISQNPEVIIEDRMQEIRAQDSRVVIETAATSPKPENQCFLSGASVEYKGEERQKEVDVCLPLVELNHNLDFSSTYSSSKIQSAREEQEKENLSTTWMFKPLRLPKQLGFYDKNQKKYKLKGKLEMSPFGLQIVFSNGKIKSVKRFLQEYQIDLDSIIFLNEYVP*