MARHVLGQTDTTMAEAARLAPHLAGPAWVFAHRQTAGRGRRGRDWLMPSGNFAATLVFRPAVTPATAALYSFVAALALEAALTEVMGPGPVTAIKWPNDVLLNGGKIAGILLESVGTGGQISHLAVGIGVNLAKAPPAAALEPGAVAPVSLLGETGLVIDPLDFLAPLARGFAHYAATFERYGFAPIRAAWLARAARIGQRITARTGTETLTGTFETIDDTGALILATGSERRAISAADIFF